@CHARSET "UTF-8";
@IMPORT url("button.css");

/* Reset */
html,body{width:100%;height:100%}
html{overflow-y:scroll}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textare a,button,select{margin:0;padding:0}
body,h1,h2,h3,h4,input,button{font-family: NanumGothic,Helvetica,Apple-Gothic,'나눔고딕','돋움',dotum,sans-serif;font-size:12px;color:#383d41}
body{background-color:#fff;text-align:center;*word-break:break-all;-ms-word-break:break-all}
img,fieldset,iframe{border:0 none}
ul,ol{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:top}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
a{color:#2f3743;text-decoration:none}
a:hover,a:active,a:focus{color:#390;text-decoration:underline}
button *{position:relative}
button img{left:-3px;*left:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}
hr{display:none}
legend{*width:0}
table{/* border-collapse:collapse;table-layout:fixed; */border-collapse:collapse;border-spacing:0}

.clearfix:after {
   content: ".";
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}

.hide { display: none; }
.textL { text-align: left !important; }
.textC { text-align: center !important; }
.textR { text-align: right !important; }
.floatL { float: left; }
.floatR { float: right; }
.btn5 { padding-bottom: 5px; }
.btn10 { padding-bottom: 10px; }
.top10 { padding-top: 10px; }
.left10 { margin-left: 10px; }

.addr { width: 400px !important; }
.tel { width: 80px !important; }
.email { width: 140px !important; }
.popup .tel { width: 100px !important; }
.zipcode { width: 60px !important; }
.txt-80 { width: 80px !important; }
.txt-120 { width: 120px !important; }
.txt-165 { width: 165px !important; }
.txt-220 { width: 220px !important; }
.input-box { width: 650px !important; }
.date, .dateRange { width: 80px !important; }

.hover { background-color: #FAF5F5; cursor: pointer; }
.choice { background-color: #FAFFE0; }

.bin { padding: 80px 4px !important; text-align: center !important; }

.searchBtn { margin: 0px 0px 23px; }
.titleBox { margin: 20px 0px 5px 2px; }
.titleBox h3 { font-size: 13px; }

/* loading */
#loading {
	display: none;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    text-indent: -99999px;
    background: rgba(255, 255, 255, 0.34) url('./images/ajax-loader.gif') 50% 50% no-repeat;
}

/* paging */
.paginate { padding:15px 0;text-align:center;line-height:normal; }
.paginate *{ display:inline-block;position:relative;margin:0 -2px;padding:2px 4px;font-size:12px;font-family:Tahoma, Sans-serif;color:#333;line-height:normal;text-decoration:none;vertical-align:middle; }
.paginate a { cursor: pointer; }
.paginate strong { cursor: default; }
.paginate a:hover,
.paginate a:active,
.paginate a:focus { background-color:#f8f8f8; }
.paginate strong { color:#ff6600; }
.paginate .direction { padding:0 6px;font-weight:bold;font-size:16px;color:#666;text-align:center; }
.paginate .direction:hover,
.paginate .direction:active,
.paginate .direction:focus { background-color:transparent !important;color:#333; }
.paginate .direction span { overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0; }

/* jqgrid */
.ui-jqgrid .ui-jqgrid-htable th.ui-th-column { color: #444;
/* padding: 5px; */
/* line-height: 18px; font-size: 12px; */
}
/* .ui-jqgrid tr.jqgrow.ui-row-ltr td { padding: 5px; line-height: 18px; } */
.popup fieldset { padding: 0; border: 0; }
.popup fieldset label { display: inline-block; min-width: 90px; font-weight: bold; margin: 10px 0; }
.popup fieldset input, .popup fieldset select { padding: 5px; }
.popup fieldset.inline { display: inline-block; }
.popup fieldset label.normal { font-weight: normal; }
